﻿@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0; font-family:Arial,"微软雅黑", Helvetica, sans-serif;}
img{ border:none;} 
b,i,em,strong,font,h1,h2,h3,h4,h5,h6{font-style:normal; font-weight:normal;}
a{ text-decoration:none;}
a:hover{ text-decoration:none; color:#e60000;}
ul,ol,dl,li,dt,dd{ list-style:none;}
textarea{resize:none;}
textarea:focus {outline:none;}
input:focus {outline:none;}
.fl{float:left;}
.fr{float:right;}
body{background: #ffffff;}

/*特色设置*/
.song,.song a{font-family:Arial,"宋体", Helvetica, sans-serif;}
.hei,.hei a{font-family:Arial,"黑体", Helvetica, sans-serif;}
.yahei,.yahei a{font-family:Arial,"微软雅黑", Helvetica, sans-serif;}
.title{font-size: 15px; color:#e60000; font-weight: bold;}
.nytitlestyle{ text-align:center; font-size:15px; color:#e60000; font-weight: bold; border-bottom: #cccccc 1px dashed;}
.white,.white a{ color:#fff;}
.black,.black a{ color:#000;}
.black a:hover{ color:#F00;}
.red,.red a{color:#e60000;}
.red a:hover{ color:#e60000;}
.smallfontscale{font-size:12px; -webkit-transform: scale(0.91); -moz-transform: scale(1.0);}
.smallfont{font-size:11px;}
.f8,.f8 a{ font-size:8px;}.f9,.f9 a{ font-size:9px;}.f10,.f10 a{ font-size:10px;}.f12,.f12 a{ font-size:12px;}.f13,.f13 a{ font-size:13px;}.f14,.f14 a{ font-size:14px;}.f15,.f15 a{ font-size:15px;}.f16,.f16 a{ font-size:16px;}.f17,.f17 a{ font-size:17px;}.f18,.f18 a{ font-size:18px;}.f19,.f19 a{ font-size:19px;}.f20,.f20 a{ font-size:20px;}.f22,.f22 a{ font-size:22px;}.f24,.f24 a{ font-size:24px;}.f26,.f26 a{ font-size:26px;}.f27,.f27 a{ font-size:27px;}.f28,.f28 a{ font-size:28px;}.f30,.f30 a{ font-size:30px;}.f32,.f32 a{ font-size:32px;}.f34,.f34 a{ font-size:34px;}.f36,.f36 a{ font-size:36px;}.f38,.f38 a{ font-size:38px;}.f40,.f40 a{ font-size:40px;}.f42,.f42 a{ font-size:42px;}
.bold{ font-weight:bold;}
.xie{ font-style:italic;}
.upp{ text-transform:uppercase;}
.ellip{text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.dis{ display:inline-block;}
.distable{display:table-cell;}
.ver{ vertical-align:middle;}
.ma{margin:0 auto;}
.ov{overflow:hidden;}
.mid{width:1191px;margin:0 auto; overflow:hidden;}
.pore{ position:relative;}
.poab{ position:absolute;}
.tl{ text-align:left;}
.tc{ text-align:center;}
.tr{ text-align:right;}
.l1{ line-height:1;}
.hand{cursor:pointer !important;}

/*首页*/
#headbox{ float:left; width:100%; height:137px;}
#headbox .headbox{}
#headbox .headbox span{vertical-align:middle; display:inline-block;}
#headbox .headbox .s1 img{}
#headbox .headbox .s2{ width:1px; height:47px; background:#7f7f7f; margin-right:17px;}
#headbox .headbox .s3{ width:461px;}
#headbox .headbox .s3 h3,#headbox .headbox .s3 h4{ color:#717171;}
#headbox .headbox .s3 h4 { margin-top:14px;}
#headbox .headbox .s4{ width:290px; background:url(../images/sy_05.jpg) no-repeat 0 0; margin-top:-10px;}
#headbox .headbox .s4 h1{ margin-left:56px; color:rgba(0,0,0,0.7); margin-top:14px; margin-bottom:9px;}
#headbox .headbox .s4 h2{ margin-left:56px;}

#navbox{ float:left; width:100%; height:49px; line-height:49px; color:#fff; background:#005baa; border-bottom:1px solid #fff;}
#navbox a{ padding:0 60px; font-size:14px; line-height:49px; color:#fff;}
#navbox a:hover{font-size:14px; line-height:49px; color:#fff001;}

#left_banner{ float:left; width:100%; text-align:center;}
.left_banner{ display:inline-block; width:1421px; height:539px; margin-left:1px; background:#fff;}
#slider{display:inline-block; width:1421px; height:539px;z-index:0;}
#slider img {position:absolute;top:0px;left:0px;display:none;}
.nivo-controlNav{position:absolute;left:700px;bottom:10px;z-index:1000;}
.nivo-controlNav a {display:block;width:15px;height:16px;background:url(../images/bullets.png) no-repeat;text-indent:-9999px;border:0;margin-right:3px;float:left;}
.nivo-controlNav a.active {background-position:0 -16px; margin-top:-3px;}
.nivo-directionNav a {display:block;width:41px;height:65px;background:url(../images/arrows.png) no-repeat;text-indent:-9999px;border:0; margin-top:-30px;}
a.nivo-nextNav {background-position:-41px 0;right:0px;}
a.nivo-prevNav {left:0px;}
.nivo-caption {text-shadow:none; height:38px; line-height:33px;}
.nivo-caption a {color:#fff;text-decoration:underline;}
.nivoSlider {position:relative;}
.nivoSlider img {position:absolute;top:0px;left:0px;}
.nivoSlider a.nivo-imageLink {position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:60;display:none;}
.nivo-slice {display:block;position:absolute;z-index:50;height:100%;}
.nivo-caption {position:absolute;left:0px;bottom:0px;background:#000;color:#fff;opacity:0.8; /* Overridden by captionOpacity setting */width:100%;z-index:89;}
.nivo-caption p {padding:5px;margin:0;}
.nivo-caption a {display:inline !important;}
.nivo-html-caption {display:none;}
.nivo-directionNav a {position:absolute;top:45%;z-index:99;cursor:pointer;}
.nivo-prevNav {left:0px;}
.nivo-nextNav {right:0px;}
.nivo-controlNav a {position:relative;z-index:99;cursor:pointer;}
.nivo-controlNav a.active {font-weight:bold;}

#probox{float:left; width:100%; height:558px; }
#probox .probox-up{float:left; width:100%; }
#probox .probox-up dl{ display:inline-block;width:1189px; height:82px; margin:0 auto; overflow:hidden;text-align:center; background:url(../images/sy_06.jpg) no-repeat; margin:53px 0 26px 0;}
#probox .probox-up dl span{ display:inline-block; vertical-align:middle; margin-top:14px;}
#probox .probox-up dl .p2{ margin-left:14px;}
#probox .probox-up dl .p2 b{ color:#005baa;}
#probox .probox-up dl .p3 .search{ margin-left:30px;width:218px; height:27px; overflow:hidden;}
#probox .probox-up dl .p3 .search .input{ float:left; width:150px; padding-left:28px; height:25px; line-height:25px; border:1px solid #e0e0e0; background:#fff url("../images/sy_08.jpg") 7px 6px no-repeat; color:rgba(142,142,142,0.7); display:inline-block; vertical-align:middle; overflow:hidden;}
#probox .probox-up dl .p3 .search .button{ float:left;width:38px;height:27px; line-height:27px; border:none; background:#308cde; color:#fff; display:inline-block; vertical-align:middle; cursor:pointer;}
#probox .probox{float:left; width:100%; }
#probox .probox ul{ display:inline-block; width:1172px; height:327px; overflow:hidden;}
#probox .probox ul li{ margin:0 12px; float:left; width:269px; height:327px; background:#005baa;}
#probox .probox ul li h1{ margin-top:26px; margin-bottom:20px;}
#probox .probox ul li h1 a{ color:#fff;}
#probox .probox ul li h1 a:hover{ color:#fff001;}
#probox .probox ul .protit{width:253px; height:207px; padding-top:13px; margin:0 auto; overflow:hidden; background:rgba(255,255,255,0.9);}
#probox .probox ul .protit p{ width:228px; text-align:left;text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
#probox .probox ul .protit p img{ margin-right:5px; margin-left:13px;}
#probox .probox ul .protit p a{ line-height:33px; color:#000;font-family:Arial,"宋体", Helvetica, sans-serif;}
#probox .probox ul .protit p a:hover{ color:#F00;}
#probox .probox ul li h2{ margin-top:11px;}
#probox .probox ul li h2 a{ color:rgba(255,255,255,0.5); font-size:14px;font-family:Arial,"宋体", Helvetica, sans-serif;}

#aboutbox{ float:left; width:100%; height:570px; background:#005baa; }
#aboutbox .aboutbox{ width:1147px; height:570px; background:#fff;}
#aboutbox .aboutbox .about{ width:559px; height:568px; margin-right:27px; border-top:1px solid #7f7f7f; border-bottom:1px solid #7f7f7f; border-right:1px solid #7f7f7f;}
#aboutbox .aboutbox .about ol span{ display:inline-block; vertical-align:middle; float:left;}
#aboutbox .aboutbox .about ol .s2{ width:193px; height:143px; background:#7f7f7f;}
#aboutbox .aboutbox .about ol .s2 p{ width:168px; text-align:right;}
#aboutbox .aboutbox .about ol .s2 .p1{ margin-top:36px; font-size:30px; color:#fff; text-transform:uppercase;}
#aboutbox .aboutbox .about ol .s2 .p1 b{ font-size:30px; font-weight:bold; color:#fff; text-transform:uppercase;}
#aboutbox .aboutbox .about ol .s2 .p2{ margin-top:17px; font-size:14px; line-height:11px; color:#fff; text-transform:uppercase;}
#aboutbox .aboutbox .about ol .s2 .p3{ margin-top:10px;}
#aboutbox .aboutbox .about ul{ margin-left:44px; width:468px; height:295px; padding-top:35px; overflow:hidden;line-height:31px; color:#000; font-size:14px;}
#aboutbox .aboutbox .about ul p{ line-height:31px; color:#000; font-size:14px;}
#aboutbox .aboutbox .about ul p a{ line-height:31px; color:#000; font-size:14px;}
#aboutbox .aboutbox .about ul p a:hover{ color:#F00;}
#aboutbox .aboutbox .news{ width:559px; height:568px; border-top:1px solid #7f7f7f; border-bottom:1px solid #7f7f7f; border-left:1px solid #7f7f7f;}
#aboutbox .aboutbox .news ol{ width:450px; margin-left:41px; height:143px; overflow:hidden;}
#aboutbox .aboutbox .news ol p{ width:100%;text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
#aboutbox .aboutbox .news ol .p1{ margin-top:37px;}
#aboutbox .aboutbox .news ol .p1 a{ font-size:20px; color:#565656;}
#aboutbox .aboutbox .news ol .p2{ margin-top:15px; font-size:14px; color:#565656;}
#aboutbox .aboutbox .news ol .p3{ margin-top:14px; font-size:18px; color:#565656;}
#aboutbox .aboutbox .news ul{ height:143px;}
#aboutbox .aboutbox .news ul span{ display:inline-block; vertical-align:middle; float:left;}
#aboutbox .aboutbox .news ul .s2{ width:194px; height:143px; background:#7f7f7f;}
#aboutbox .aboutbox .news ul .s2 p{ width:168px; margin-left:26px;}
#aboutbox .aboutbox .news ul .s2 .p1{ margin-top:33px; font-size:30px; color:#fff; text-transform:uppercase;}
#aboutbox .aboutbox .news ul .s2 .p1 b{ font-size:30px; font-weight:bold; color:#fff; text-transform:uppercase;}
#aboutbox .aboutbox .news ul .s2 .p2{ margin-top:17px; font-size:14px; line-height:11px; color:#fff; text-transform:uppercase;}
#aboutbox .aboutbox .news ul .s2 .p3{ margin-top:10px;}
#aboutbox .aboutbox .news dl{ margin-top:33px;}
#aboutbox .aboutbox .news dl dt{ float:left; width:480px; margin-left:47px; line-height:46px;}
#aboutbox .aboutbox .news dl dt b{ width:6px; height:6px; background:#a3a3a3; margin-right:16px;}
#aboutbox .aboutbox .news dl dt span{ width:374px; margin-right:13px;}
#aboutbox .aboutbox .news dl dt span a { font-size:14px; color:#000; line-height:44px;}
#aboutbox .aboutbox .news dl dt span a:hover { color:#F00;}
#aboutbox .aboutbox .news dl dt i{ font-size:12px; color:rgba(0,0,0,0.6);}

#contactbox{ float:left; width:100%;}
#contactbox .contactbox dl{ display:inline-block; width:1189px; height:82px; overflow:hidden; text-align:center; background:url(../images/sy_06.jpg) no-repeat; margin:51px 0 35px 0;}
#contactbox .contactbox dl span{ display:inline-block; vertical-align:middle;}
#contactbox .contactbox dl .p2{ margin-left:37px;}
#contactbox .contactbox dl .p2 b{ color:#005baa;}
#contactbox .contactbox-down { margin:0 auto; overflow:hidden; position:relative; width:1421px; height:426px;}
#contactbox .contactbox-down .contactmap {width:1421px; height:426px;}
#contactbox .contactbox-down .contactcontent{ position:absolute; left:136px; width:493px; text-align:left; padding-left:73px; height:426px; background:rgba(107,107,107,0.9); z-index:9999999;}
#contactbox .contactbox-down .contactcontent h1{line-height:1; margin-top:68px; font-size:30px; font-weight:bold; color:#fff;}
#contactbox .contactbox-down .contactcontent h2{ margin-top:19px; font-size:14px;line-height:36px; color:#fff;}
#contactbox .contactbox-down .contactcontent h2 p{font-size:14px;line-height:36px; color:#fff;}
#contactbox .contactbox-down .contactcontent h2 p a{font-size:14px;line-height:36px; color:#fff;}

#mailbox{width:1421px; height:97px; margin:0 auto; overflow:hidden; background:url(../images/sy_14.jpg) no-repeat; border-bottom:1px solid #fff;}
#mailbox .mailbox {margin-left:238px; margin-top:41px; overflow:hidden;}
#mailbox .mailbox span{ display:inline-block; vertical-align:middle;}
#mailbox .mailbox span i{ font-size:22px; color:#000; letter-spacing:1px; text-transform:uppercase;}
#mailbox .mailbox span b{ width:1px; height:39px; background:#cacaca; margin:0 22px 0 24px;}
#mailbox .mailbox span em{ font-size:12px; font-family:Arial,"宋体", Helvetica, sans-serif; color:#000;}
#mailbox .mailbox span .userinput{ width:115px; height:19px; border:1px solid #a7a6aa; background:#fff; line-height:19px; margin:0 4px;}
#mailbox .mailbox span input[type="image"]{ margin-left:13px; vertical-align:middle;}

#linkbox{width:1421px; height:99px; margin:0 auto; overflow:hidden; background:url(../images/link_bg.jpg) no-repeat;}
#linkbox ul{ height:45px; margin-left:592px; margin-top:27px;}
#linkbox ul .pic1{ margin:0 16px; float:left; box-shadow: 2px 2px 4px rgba(0,0,0,0.5);}

#footbox{ margin:0 auto; overflow:hidden; width:1423px; height:273px; background:url(../images/sy_16.jpg) no-repeat;}
#footbox .footbox ul { height:164px;}
#footbox .footbox ul span{ display:inline-block; vertical-align:middle; margin-top:70px;}
#footbox .footbox ul span img{ margin-right:17px;}
#footbox .footbox ul span h1{ color:#767676; letter-spacing:-1px;}
#footbox .footbox ul span h2{ margin-top:6px; color:#767676;}
#footbox .footbox ol { height:109px;}
#footbox .footbox ol h3{ margin-top:42px; margin-bottom:12px;}
#footbox .footbox ol h3,#footbox .footbox ol h3 a{ color:#cccccc;font-family:Arial,"宋体", Helvetica, sans-serif; font-size:12px; line-height:1;}
#footbox .footbox ol h4,#footbox .footbox ol h4 a{ color:#cccccc;font-family:Arial,"宋体", Helvetica, sans-serif; font-size:12px; line-height:1;}


/*内页*/
#tonglan{ float:left; width:100%;}
#tonglan img{ width:1421px; height:380px;}

#nytitbox{float:left; width:100%; height:158px;}
#nytitbox dl{ display:inline-block; width:1189px; height:82px; overflow:hidden; text-align:center; background:url(../images/ny_01.jpg) no-repeat; margin-top:51px;}
#nytitbox dl span{ display:inline-block; vertical-align:middle; margin-top:22px; font-size:36px; line-height:1; font-weight:bold; color:#000;}
#nytitbox dl span b{font-size:36px; line-height:1; font-weight:bold; color:#005ba8;}

#nycontentbox{ width:1421px; margin:0 auto; overflow:hidden;}
.aboutbg{ position:relative; height:1002px; background:url(../images/ny_05.jpg) no-repeat center top;}
.company-name{ position:absolute; top:468px; left:50%; margin-left:-80px;}
.msdsbg{ height:888px; background:url(../images/ny_07.jpg) no-repeat center bottom;}
#nycontentbox .nycontentbox{width:1114px; min-height:500px; padding-bottom:50px; margin:0 auto; overflow:hidden;}
#nycontentbox .nycontentbox,#nycontentbox .nycontentbox ol,ul,li,dl,dt,dd,tr,td,input,textarea,p,a,span,font,b,i,em,strong,font,h1,h2,h3,h4,h5,h6{ font-size:14px; line-height:33px; color:#000;}
#nycontentbox .nycontentbox strong{ font-weight:bold;}
#nycontentbox .nycontentbox a:hover{font-size:14px; line-height:30px; color:#e60000;}

.nyprotitle{display:block; background:rgba(0,91,168,0.9); text-align:center; margin-bottom:0px;}
.nyprotitle i{font-size:15px; line-height:35px; color:#fff; font-weight:bold;}
.nyprotitle i:hover{font-size:15px; color:#fff001;}
.nyprotitle b{ float:right; display:inline-block; font-size:12px; line-height:1; color:#777777; padding:3px 13px; border-radius:9px; background:#fff; margin-right:6px; margin-top:8px;}
.nyprotitle b:hover{font-size:12px; color:#e60000; background:#fff;}
.nyprotable{ width:100%; margin:0 auto; border-left:1px solid #cccccc; border-top:1px solid #cccccc; border-collapse:collapse; border-spacing:0;padding:0; margin-bottom:42px;}
.nyprotable tr td{line-height:33px; line-height:33px; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc;}
.nyprotable tr td img{ vertical-align:middle;}
.nyprotable tr .td2{ width:35%; background:#f5f5f5;}
.nyprotable tr .td3{ width:20%; text-align:center; background:#f5f5f5;}
.nyprotable tr .td4{ width:33%; text-align:center; background:#f5f5f5;}
.nyprotable tr .td5{ width:12%; text-align:center; background:#f5f5f5;}
.more{display:inline-block; border-radius:12px; padding:2px 9px; border:1px solid #e0a949; background:#fff2ab;}
.more span{ display:inline-block; vertical-align:middle; font-size:12px; line-height:1; font-family:Arial,"宋体", Helvetica, sans-serif; color:#9a6200; text-transform:capitalize; text-decoration:none;}
.more b{ display:inline-block; vertical-align:middle; margin-left:6px; width:12px; text-align:center; height:12px; border-radius:50%; background:#fff; border:1px solid #e0ab4c; font-size:12px; line-height:1; font-family:Arial,"宋体", Helvetica, sans-serif; color:#9a6200; text-decoration:none;}
.indent7{ text-indent:7px;}

.prodetailtable{ width:98%; margin:0 auto; margin-top: 20px; border-left:1px solid #cccccc; border-top:1px solid #cccccc; 
/*border:0;相当于border="0"*/
border-collapse:collapse; border-spacing:0;/*相当于cellspacing="0"*/
padding:0;/*相当于cellpadding="0"*/}
.prodetailtable tr td{line-height:31px; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc;}
.prodetailtable tr td img{ margin-top:9px; margin-bottom:9px;}
.prodetailtable tr .tdl{ width:18%; text-align:center; font-weight:bold;}
.prodetailtable tr .tdr{ width:82%; text-indent:7px;}


.newstable{ width:100%; margin:0 auto; margin-top:20px; border:0; border-collapse:collapse; border-spacing:0; padding:0;}
.newstable tr td{border-bottom:1px dashed #cccccc;}

.onlinebox{ width:100%;}
.onlinebox ol{ margin-bottom:30px;}
.onlinebox .orderlist { float:left;width: 100%; margin-bottom:10px;}
.onlinebox .orderlist .onlinel{float:left; width:15%; text-align:center;}
.onlinebox .orderlist .lihe1{line-height:37px;}
.onlinebox .orderlist .lihe2{line-height:107px;}
.onlinebox .orderlist .lihe3{line-height:63px;}
.onlinebox .orderlist .onliner{float:left; width:85%;}
.onlinebox .orderlist .onliner .input-txt{width:97%; margin-right:4px; height:35px; line-height:35px; border:1px solid #dedede;}
.onlinebox .orderlist .onliner textarea{width:97%; height:105px; line-height:35px;border:1px solid #dedede;}
.onlinebox .orderlist .onliner .input-verify{width:115px; line-height:35px;border:1px solid #dedede; vertical-align:middle; margin-right: 14px;}
.onlinebox .orderlist .onliner img{cursor:pointer; width:250px; height:63px; vertical-align:middle; margin-left:10px;}
.onlinebox .ordersubmit { float:left; width:100%; margin-top:40px; text-align:center;}
.onlinebox .ordersubmit input[type="submit"],.onlinebox .ordersubmit input[type="reset"]{ width:124px; height:39px; line-height:39px; border:none;border-radius:6px; background:#1970b8; color:#fff; font-size:14px; text-align:center;}
.onlinebox .ordersubmit input[type="submit"]{margin-right:30px;}

.nycontact{float:left; width:100%; margin-bottom:30px; background: url(../images/contact_03.jpg) no-repeat 843px 76px;}
.nycontact .nycontactcon{width: 63%; border-bottom:1px dashed #cccccc; font-size:15px; color:#151515; line-height:37px;}
.nycontact .nycontactcon span{ margin-left:11px; font-size: 19px; letter-spacing:1px; color:#e60000; font-weight: bold;}
.nycontact .nycontactcon img{ vertical-align:middle; margin-left:12px; margin-right:15px;}
.nycontact .nycontactcon a{font-size:15px; color:#151515; line-height:37px;}
.nycontact .nycontactcon a:hover{font-size:15px !important; line-height:37px !important;}
.nymap{ margin:0 auto; overflow:hidden; width:99%; height:460px; border:1px solid #ccc;}



/*页数样式*/
.pagebox{ width:1114px; margin:0 auto; text-align:center;height:33px;line-height:33px; margin-top:30px; margin-bottom:50px;}
.pagebox a{ margin-right:5px;}
.pagebox a:hover{color:#e60000 !important;}
.pagebox span.zi{ cursor:default;}
.pagebox span.current{ margin-right:5px; color:#e60000;}
.pageboxbg{ background:#f5f5f5;}






